package com.icinfo.cloud.provider.common.client;

import com.icinfo.cloud.provider.punish.dto.CheckObjectDeleteZlgztzs;
import com.icinfo.cloud.provider.punish.dto.CheckObjectInfoBySourceIdDto;
import com.icinfo.cloud.provider.punish.dto.CheckObjectSaveZlgztzsDto;
import com.icinfo.cloud.provider.punish.vo.TaskClientVO;

/**
 * 检查-usercenter client接口类
 *
 * @author Kexin.Hu
 * @date 2024/3/5 18:11
 **/
public interface IUserCenterClient {
    /**
     * 检查对象 保存直通车文书成功回调方法
     */
    void checkObjectSaveZlgztzs(CheckObjectSaveZlgztzsDto dto);


    /**
     * 检查对象 删除直通车文书成功回调方法
     */
    void checkObjectDeleteZlgztzs(CheckObjectDeleteZlgztzs dto);


    /**
     * 根据检查对象id获取检查对象相关信息
     *
     * @param dto
     */
    TaskClientVO getCheckObjectInfoBySourceId(CheckObjectInfoBySourceIdDto dto);


}
